//
//  MNotificationViewController.m
//  Mask
//
//  Created by 郭子一 on 2020/10/2.
//  Copyright © 2020 郭子一. All rights reserved.
//

#import "MNotificationViewController.h"
#import "MNotificationCell.h"
@interface MNotificationViewController ()<UITableViewDelegate,UITableViewDataSource>

@property (nonatomic, strong) UITableView *tableView;

@end

@implementation MNotificationViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.showNavView = YES;
    self.navTitleLab.text = @"消息通知";
    [self makeUI];
}

- (void)makeUI
{
    _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, kGScreenWidth, kGScreenHeight) style:UITableViewStylePlain];
    _tableView.dataSource = self;
    _tableView.delegate = self;
    _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    [_tableView registerClass:[MNotificationCell class] forCellReuseIdentifier:@"MNotificationCell"];
    [self.view addSubview:_tableView];
    [_tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.left.right.bottom.offset(0);
        make.top.equalTo(self.navTitleLab.mas_bottom).offset(27);
    }];
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 5;
}

- (NSInteger)tableView:(UITableView *)tableView
 numberOfRowsInSection:(NSInteger)section
{
//    return self.titleArray.count;
    return 2;
}

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    MNotificationCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MNotificationCell"];
    cell.titleLab.text = @"新设备1";
    if (indexPath.row % 2 == 1) {
        cell.contentLab.text = @"您的滤棉消耗量一超过90%，请注意滤棉消耗。记得在滤棉消耗至100%前更换滤棉";
        cell.contentString = @"您的滤棉消耗量一超过90%，请注意滤棉消耗。记得在滤棉消耗至100%前更换滤棉";
    } else {
        cell.contentLab.text = @"有新的版本更新，请尽快点击固件升级";
        cell.contentString = @"有新的版本更新，请尽快点击固件升级";
    }
    return cell;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    NSString *contentString;
    if (indexPath.row % 2 == 1) {
        contentString = @"您的滤棉消耗量一超过90%，请注意滤棉消耗。记得在滤棉消耗至100%前更换滤棉";
    } else {
        contentString = @"有新的版本更新，请尽快点击固件升级";
    }
    return [MNotificationCell getHeightWithStr:contentString] + 72 +16;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    
}
@end
